package main

import (
	"cheston/web1/app/handlers"
	"github.com/gin-gonic/gin"
	"net/http"
)

func main() {
	router := gin.Default()

	// 设置路由，处理根路径请求，返回HTML页面
	router.GET("/", func(c *gin.Context) {
		c.HTML(http.StatusOK, "index.html", gin.H{})
	})

	// 设置静态文件夹路径，以提供 HTML 页面所需的资源（如 CSS、JS、图片等）
	router.Static("/static", "./templates/static")

	// 设置模板文件夹路径，用于加载模板文件
	router.LoadHTMLGlob("templates/*.html")

	// 添加接受参数的路由 /convert，指向 ConvertMySQLToDmSQL 处理函数
	router.GET("/convert", handlers.ConvertMySQLToDmSQL)

	// 启动服务器并监听端口
	err := router.Run(":28080")
	if err != nil {
		return
	}
}
